Back to Country Profile
Historical Values
Year Value
2020 the Mexican armed forces have approximately 270,000 active personnel (200,000 Army; 60,000 Navy; 8,000 Air Force); approximately 60-80,000 National Guard (2019 est.)
2021 information varies; approximately 223,000 armed forces personnel (160,000 Army; 8,000 Air Force; 55,000 Navy, including about 20,000 marines); approximately 100,000 National Guard (2021)
2022 information varies; approximately 218,000 armed forces personnel (160,000 Army; 8,000 Air Force; 50,000 Navy, including about 20,000 marines); approximately 110,000 National Guard personnel (2022)
2023 information varies; approximately 225,000 armed forces personnel (165,000 Army; 10,000 Air Force; 50,000 Navy, including about 20,000 marines); approximately 110,000 National Guard personnel (2023)
2024 information varies; approximately 220,000 armed forces personnel (160,000 Army; 10,000 Air Force; 50,000 Navy, including about 20,000 marines); approximately 110,000 National Guard personnel (2024)
2025 information varies; approximately 260,000 active-duty Armed Forces; approximately 110,000 National Guard personnel (2025)